<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"   
      xmlns:jb="http://java.sun.com/jsf/composite/componentes"
      xmlns:p="http://primefaces.org/ui">

    <h:form onsubmit="return checkSubmit();"  id="frmInfoDC">
        <h:panelGrid id="pgFormInfoDC">
            <p:tabView id="tabPrincDC" style="#{applicationMBean.estiloTitulo}">
                <p:tab id="tabInfoDCGenerales" title="#{i18n['key.entidad.documento.compra']}">    
                    <h:outputLabel value="#{i18n['documento.compra.agrupacion.datos.generales']}" styleClass="subTitulo" />
                    <p:separator />
                    <h:panelGrid id="pgFormDtoInfoDC" columns="8" cellpadding="4">

                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.empresa']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.empresaDto.descripcion}" />

                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.organizacion']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.organizacionDto.nombre}" />

                        <h:outputLabel styleClass="label" value="#{i18n['documento.compra.descripcion']}"/>     
                        <h:outputText  value="#{documentoCompraMBean.infoDto.descripcion}" />

                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.doc.transaccion']}"/>                    
                        <h:outputText  value="#{documentoCompraMBean.infoDto.docTransaccionTexto}" /> 

                        <h:outputLabel  styleClass="label" value="#{i18n['comprobante.compra.num.serie']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.nroSerie}" /> 

                        <h:outputLabel  value="#{i18n['documento.compra.fecha.documento']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.fechaFactura}"  styleClass="general">
                            <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                        </h:outputText>  

                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.proveedor']}"/>                    
                        <h:outputText  value="#{documentoCompraMBean.infoDto.proveedorDto.descripcion}" /> 

                        <h:outputLabel styleClass="label" value="#{i18n['documento.compra.direccion']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.direccion}" /> 

                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.compra.tarifa']}"/>                    
                        <h:outputText  value="#{documentoCompraMBean.infoDto.tarifaDto.nombre}" /> 

                        <h:outputLabel  value="#{i18n['documento.compra.fecha.contable']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.fechaContable}"  styleClass="general">
                            <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                        </h:outputText>  

                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.condicion.pago']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.condicionPagoDto.descripcion}" /> 

                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.forma.pago']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.formaPagoDto.descripcion}" /> 

                        <h:outputLabel for="itRefProv" styleClass="label" value="#{i18n['documento.compra.ref.proveedor']}"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.referenciaProveedor}" /> 

                        <h:outputLabel  value="#{i18n['documento.compra.guia']}" styleClass="label"/>
                        <h:outputText  value="#{documentoCompraMBean.infoDto.guiaCompra}" /> 
                        
                        <h:outputLabel styleClass="label" value="#{i18n['documento.compra.estado']}"/>                    
                        <h:outputText  value="#{documentoCompraMBean.dto.estadoTexto}" />
                    </h:panelGrid>        

                    <h:outputLabel value="#{i18n['documento.compra.agrupacion.montos']}" styleClass="subTitulo" />
                    <p:separator />
                    <h:panelGrid id="pgPrecioYMonto" columns="14" cellspacing="10" >
                        <h:outputLabel  styleClass="label" value="#{i18n['documento.compra.moneda']}"/>                    
                        <h:outputText  value="#{documentoCompraMBean.dto.monedaDto}" />

                        <h:outputLabel  value="#{i18n['documento.compra.sub.total']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.subTotal}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel value="#{i18n['documento.compra.descuento']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.descuento}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['documento.compra.descuento.monto']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.descuentoMonto}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['documento.compra.subtot.con.descuento']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.subTotalConDescuento}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['documento.compra.impuesto']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.impuesto}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel for="itImpuestoMonto" value="#{i18n['documento.compra.impuesto.monto']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.impuestoMonto}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>
                    </h:panelGrid>
                    <h:panelGrid id="pgPrecioTexto"  columns="14" cellspacing="10" >
                        <h:outputLabel for="itTotal" value="#{i18n['documento.compra.total']}" styleClass="label"/>
                        <h:outputText value="#{documentoCompraMBean.infoDto.total}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel styleClass="label" value="#{i18n['documento.compra.total.texto']}"/>                    
                        <h:outputText   value="#{documentoCompraMBean.dto.totalTexto}" />
                    </h:panelGrid>
                </p:tab>
                <p:tab id="tabInfoDCDetalles"   title="#{i18n['panel.titulo.documento.compra.detalle']}">                
                    <div class="info_busqueda">
                        <h:panelGrid id="pngTablaDC" columns="1" styleClass="tabla_dinam">
                            <p:dataTable id="tblPrincipalDetaDC" value="#{documentoCompraMBean.infoDto.listaDetalles}" var="dto" widgetVar="widTable" 
                                         emptyMessage="#{i18n['pedido.compra.no.detalles']}" styleClass="estiloPanel"   >                        
                                 <p:column headerText="#{i18n['documento.compra.deta.item']}"  styleClass="general">
                                    <h:outputText value="#{dto.item}" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.producto']}"  styleClass="general" style="text-align: left;">
                                    <h:outputText value="#{dto.productoDetaDto.productoDto.descripcion}" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.unidad.medida.abrev']}" style="text-align: left;">
                                    <h:outputText value="#{dto.unidadMedidaDto.nombre}" styleClass="general" title="#{i18n['documento.compra.deta.unidad.medida']}"/>
                                </p:column> 
                                <p:column headerText="#{i18n['documento.compra.deta.cantidad']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.cantidad}" styleClass="general" >
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.precio.unitario.o.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.precioUnitarioO}" styleClass="general" title="#{i18n['documento.compra.deta.precio.unitario.o']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.moneda.o']}" style="text-align: right">
                                    <h:outputText value="#{dto.monedaODto.descripcion} (#{dto.monedaODto.simbolo})" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.tipo.cambio.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.tipoCambioDto.factor}" styleClass="general" title="#{i18n['documento.compra.deta.tipo.cambio']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.precio.unitario.d.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.precioUnitarioD}" styleClass="general" title="#{i18n['documento.compra.deta.precio.unitario.d']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.descuento.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.descuento}" styleClass="general" title="#{i18n['documento.compra.deta.descuento']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.descuento.monto.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.descuentoMonto}" styleClass="general" title="#{i18n['documento.compra.deta.descuento.monto']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.precio.unitario.f.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.precioUnitarioF}" styleClass="general" title="#{i18n['documento.compra.deta.precio.unitario.f']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['documento.compra.deta.sub.total']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.subTotal}" styleClass="general" >
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.compra.deta.estado']}"  styleClass="general" style="text-align: left;">
                                    <h:outputText value="#{dto.estadoTexto}" styleClass="general"/>                        
                                </p:column>
                                <f:facet name="footer">  
                                    <h:outputText value="#{i18n['documento.compra.sub.total']} : " styleClass="general" />
                                    <h:outputText value="#{documentoCompraMBean.dto.subTotal}" styleClass="general" >
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </f:facet> 
                            </p:dataTable>
                        </h:panelGrid>
                    </div>
                </p:tab>
                <p:tab id="tabInfoDCGR" title="#{i18n['info.guia.remision']}">
                    <div class="info_busqueda">
                        <h:panelGrid columns="1" styleClass="tabla_dinam">
                            <p:dataTable  value="#{documentoCompraMBean.infoDto.listaGuiasRemision}" var="dto" widgetVar="widTable" 
                                         emptyMessage="#{i18n['pedido.compra.no.detalles']}" styleClass="estiloPanel"   >                        
                                <p:column headerText="#{i18n['general.label.id']}"  styleClass="general">
                                    <h:outputText value="#{dto.id}" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['guia.remision.tipo']}" styleClass="general" style="text-align: left;">
                                    <h:outputText value="#{dto.tipoTexto}" styleClass="general" />
                                </p:column> 
                                <p:column headerText="#{i18n['guia.remision.nro.serie']}" styleClass="general" style="text-align: left;">
                                    <h:outputText value="#{dto.nroSerie}" styleClass="general" />
                                </p:column> 
                                <p:column style="text-align:left;" styleClass="general">
                                    <f:facet name="header">
                                        <h:outputText value="#{i18n['guia.remision.fecha.emision']}" />
                                    </f:facet>
                                    <h:outputText value="#{dto.fechaEmision}">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                                    </h:outputText>                                
                                </p:column>
                                <p:column style="text-align:left;" styleClass="general">
                                    <f:facet name="header">
                                        <h:outputText value="#{i18n['guia.remision.fecha_ini_traslado']}" />
                                    </f:facet>
                                    <h:outputText value="#{dto.fechaInicioTraslado}">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                                    </h:outputText>                                
                                </p:column>
                                <p:column style="text-align:left;" styleClass="general">
                                    <f:facet name="header">
                                        <h:outputText value="#{i18n['general.label.fecha.creacion']}" />
                                    </f:facet>
                                    <h:outputText value="#{dto.fechaCreacion}">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                                    </h:outputText>                                
                                </p:column>
                                <p:column style="text-align:left;" styleClass="general">
                                    <f:facet name="header">
                                        <h:outputText value="#{i18n['general.label.fecha']}" />
                                    </f:facet>
                                    <h:outputText value="#{dto.fecha}">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                                    </h:outputText>                                
                                </p:column>
                                <p:column style="text-align:left;" styleClass="general" >
                                    <f:facet name="header" >
                                        <h:outputText value="#{i18n['guia.remision.fecha.confirmacion']}" />
                                    </f:facet>
                                    <h:outputText value="#{dto.fechaConfirmacion}" >
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                                    </h:outputText>                                
                                </p:column>
                                <p:column style="text-align:left;" styleClass="general">
                                    <f:facet name="header" >
                                        <h:outputText value="#{i18n['guia.remision.fecha.anulacion']}" />
                                    </f:facet>
                                    <h:outputText value="#{dto.fechaAnulacion}" >
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                                    </h:outputText>                                
                                </p:column>
                                <p:column headerText="#{i18n['guia.remision.estado']}"  styleClass="general" style="text-align: left;">
                                    <h:outputText value="#{dto.estadoTexto}" styleClass="general"/>                        
                                </p:column> 
                            </p:dataTable>
                        </h:panelGrid>
                    </div>
                </p:tab>             
            </p:tabView>
        </h:panelGrid>  
    </h:form>
</html>